Integrated shooting management system based on streaming media

ABSTRACT

An integrated shooting management system includes a data acquisition apparatus, an mobile terminal, an intelligent target, and a server. The integrated shooting management system collects the target paper information in real time and automatically analyzes the shooting accuracy while managing the user data.

TECHNICAL FIELD

The present invention mainly belongs to the technical field of streamingmedia, image identification and a data information integrated managementsystem, and particularly relates to an integrated shooting managementsystem based on streaming media.

BACKGROUND

A management process of a traditional shooting training sitesequentially includes user shooting, target paper taking, target paperreplacing and score statistics registration; performing statistics onshooting accuracies of users is achieved by means of the most originalmanual registration manner, each shooting score is recorded in a papertext form, and such a text recording manner is relatively long inrecording time, low in retrieving speed and is not conducive tostatistic analysis; with the popularization of a computer, scores arerecorded and managed by employing a computer manner in a shootingtraining site, such a manner is greatly improved in terms of theefficiency relative to a traditional paper text manner, but alwaysprevents from recording data manually by using the computer; andmeanwhile, such a manner still has no change in manual operation fromthe management, may not perform real time analytic statistics, may notreplace a target paper in time for the next round of shooting training,resulting in no conversation of the time of the user while increasingthe workload of the operation and management personnel, and stillbringing great inconvenience to a shooting experience.

In a shooting range, the shooting place is at a certain distance fromthe target, and the shooting result can't be directly seen by human eyesafter shooting. In order to observe the shooting result and quicklyaccomplish statistics of the result data, a data acquisition apparatusthat can acquire the shooting result in a long distance and analyze theshooting result can solve the above problem under that condition. Thedata acquisition apparatus projects the target image (target paper)under the optical imaging principle, a built-in photoelectric conversionunit converts the optical data into computable electronic data toanalyze and calculate a shooting result, the data acquisition apparatusis linked with a mobile terminal and a high-definition display screen todisplay the image data and the analysis result in real time; inaddition, the data acquisition apparatus is linked with a server toupload the shooting result data to the server for storage and furtheranalysis and processing.

The server and the intelligent target are linked through a network, thusthe shooting target paper can be remotely replaced through serveroperation after shooting is finished, without waiting for centralizedreplacement of the target paper, so that the next round of shootingtraining can be conveniently and quickly carried out, and the time issaved.

In the traditional shooting, only the shooters and a small number ofpeople on the shooting site are involved directly or indirectly. In thatmode, an expected effect can't be achieved for people who want toobserve or communicate in real time. In the era of mobile Internet, ashooting mode capable of realizing real time streaming media interactioncan solve the problem that real time observation and real timeinteraction can't be realized. The data acquisition apparatus acquires areal time video stream, uploads the video stream to the server via aWiFi module or a 4G/5G module in the apparatus. The data acquisitionapparatus has a built-in positioning module. The server displays thecurrent online shooting point on a map in real time. Regardless of wherethe user is located, the user only has to connect to the server via amobile client or PC client, select the shooting point to watch, andenter the shooting point, the server will push a real time video streamto play. The client can interact with other users by text or voice inputwhile watching in real time, thus the user can participate inmulti-person watching and real time interaction of shooting remotely.

In traditional shooting, to have a shooting competition, the persons ofinterest can only invite friends or people in a small social circle inprivate and choose the time and place to compete; in the era ofInternet, with an integrated shooting management system based onstreaming media, a competition can be organized online, the news of thecompetition can be pushed to the users, and a large-scale shootingcompetition can be organized and held by means of online application andregistration of users. The users only have to register with a client,select the place to participate in the competition and go to thecompetition place at the agreed time. The system automatically managesthe entire competition process, notification, competition resultevaluation and rewarding.

Content of the Invention

In view of the above problems, the present invention provides anintegrated shooting management system based on streaming media thatdoesn't require manual intervention, starting from the applicationscenario of shooting management process and an idea of making shootingmore interesting, and combining the research results in image scienceand image processing with wireless communication and data managementtechniques. The system comprises a data acquisition apparatus, a mobileterminal, a server, an intelligent target, and a video projectiondisplay screen, a score release display screen, a PC terminal, a dataprinter and network equipment required for connecting the parts of thesystem in order to enrich and enhance the use experience of the system.The management system collects the target paper information in real timeand automatically analyzes the shooting accuracy, while managing theuser data.

The object of the present invention is attained with the followingtechnical scheme:

An integrated shooting management system based on streaming media,comprising a data acquisition apparatus, a mobile terminal, anintelligent target and a server, wherein the mobile terminal isconnected with the data acquisition apparatus and/or the server and isused for watching a video stream uploaded by the data acquisitionapparatus in real time, the mobile terminal can control the dataacquisition apparatus to carry out video recording and photographingoperations, download video and photograph data stored in the dataacquisition apparatus, watch the real time video stream of the dataacquisition apparatus pushed by the server, and publish interactivecontents such as voice and text to realize a live broadcast effect;besides, the mobile terminal can access the server to view shootingaccuracy, score, regional ranking, and perform relevant operations suchas competition registration and the like;

the data acquisition apparatus is configured to acquire real timeimages, take photographs, record videos, and store the photographs andvideos, and includes an automatic analysis module, which canautomatically analyze impact points in the target paper image acquiredfrom the target to obtain shooting accuracy; the data acquisitionapparatus may be connected with the server and the mobile terminal;

the intelligent target is connected with the server, and can replace thetarget paper automatically according to an instruction from the server;

the server comprises a data server and a streaming media server, whereinthe data server manages shooting data, basic data and competition data,and also carries out instruction interaction with the data acquisitionapparatus, the intelligent target and the mobile terminal; the streamingmedia server manages photographs, videos and real time video streams,and cooperates with the data server to respond to user operations;

the mobile terminal controls data exchange with the data acquisitionapparatus and/or the server, and invoke and display the photographs, thevideo records and the shooting accuracies.

Further, wherein the automatic analysis module is configured to convertan optical image captured by the data acquisition apparatus into anelectronic image, extract a target paper area from the electronic image,perform pixel-level subtraction on the target paper area and anelectronic reference target paper to detect points of impact, calculatea center point of each of the points of impact, and determine theshooting accuracies (scores) according to a deviation between the centerpoint of each of the points of impact and a center point of the targetpaper area;

the electronic reference target paper is an electronic image of a blanktarget paper or a target paper area extracted in historical analysis;

the deviation comprises a longitudinal deviation and a lateraldeviation.

Further, wherein the mobile terminal is connected with the dataacquisition apparatus as follows: the data acquisition apparatus servesas a wireless WiFi hotspot and the mobile terminal serves as a client toaccess a WiFi hotspot network, so that a connection between the mobileterminal and the data acquisition apparatus is achieved, and the mobileterminal obtains the photographs acquired by the data acquisitionapparatus, raw data of the video records and the shooting accuraciesobtained by the data acquisition apparatus;

a transmission distance between the data acquisition apparatus and themobile terminal is controlled within 100 meters;

the mobile terminal displays information of the target paper imageacquired by the data acquisition apparatus in real time, controlsstartup and shutdown of acquisition of the data acquisition apparatus,controls startup of the automatic analysis module of the dataacquisition apparatus, and controls startup and shutdown of the WiFihotspot.

Further, wherein the mobile terminal is connected with the server asfollows: the mobile terminal and the server are in the same wirelessnetwork to implement the connection between the mobile terminal and theserver;

after the mobile terminal has been verified, the shooting accuracies,the photographs and the video records local to the mobile terminal canbe transmitted to the server.

Further, wherein the mobile terminal, the data acquisition apparatus andthe server are interconnected particularly as follows:

1) the mobile terminal notifies the data acquisition apparatus ofinformation of a network to be accessed via Bluetooth or WiFi;

2) after receiving instruction data, the data acquisition apparatusanalyzes the instruction data to obtain a name, a user name and apassword of the network to be accessed;

3) the data acquisition apparatus performs a network access function andfeeds a network connection result back to the mobile terminal viaBluetooth or WiFi;

4) the mobile terminal analyzes and determines whether the dataacquisition apparatus is successfully accessed or not, and if the dataacquisition apparatus is successfully accessed, the mobile terminal, thedata acquisition apparatus and the server are interconnected.

Further, wherein the target is an intelligent target, and the serverremotely controls the intelligent target to replace a target paperthrough a network;

intelligent target comprises an exterior structure, wherein the exteriorstructure internally comprises a target paper recovery compartment, atarget paper rotary shaft, drive shafts, a target paper area, a newtarget paper compartment, a motor servo mechanism, a CPU processing unitand a wireless WiFi unit;

the CPU processing unit receives an instruction of the server throughthe wireless WiFi unit, the CPU processing unit processes information ofthe instruction of the server and controls an execution action of themotor servo mechanism, and the motor servo mechanism is connected withthe target paper rotary shaft through the drive shafts, the motor servomechanism drives the drive shafts and the target paper rotary shaft torotate to realize replacement of the target paper among the new targetpaper compartment, the target paper area and the target paper recoverycompartment.

Further, wherein the server manages the shooting accuracies, thephotographs and the video records, respectively;

the server classifies and manages the photographs and the video recordsin accordance with the uploaded users as a basic unit;

the server performs data query statistics on the shooting accuracies inaccordance with time, user and group conditions, and calculates a trendcurve diagram under such conditions.

Further, performing perspective correction on the target paper area tocorrect an outer contour of the target paper area to a circular contourafter the target paper area is extracted by the automatic analysismodule, and point of impact detection is performed by using the targetpaper area subjected to perspective correction. The perspectivecorrection is to detect 4 key points and use the 4 key points to perform8-DOF perspective correction.

Further, extracting a target paper area from the electronic imageparticularly comprises: performing large-scale mean filtering on theelectronic image to eliminate grid interference on the target paper;segmenting the electronic image into a background and a foreground byusing an adaptive Otsu threshold segmentation method according to a grayproperty of the electronic image; and determining a minimum contour byadopting a vector tracing method and a geometric feature of a Freemanlink code according to the image segmented into the foreground andbackground to obtain the target paper area.

Further, performing pixel-level subtraction on the target paper area andan electronic reference target paper to detect points of impactparticularly comprises: performing pixel-level subtraction on the targetpaper area and an electronic reference target paper to obtain a pixeldifference image of the target paper area and the electronic referencetarget paper;

a pixel difference threshold of images of a previous frame and afollowing frame is set in the pixel difference image, and a settingresult is 255 when a pixel difference exceeds the threshold, and thesetting result is 0 when the pixel difference is lower than thethreshold;

the pixel difference image is subjected to contour tracing to obtain apoint of impact contour and a center of the contour is calculated toobtain a center point of each of the points of impact.

Further, the perspective correction particularly comprises: obtaining anedge of the target paper area by using a Canny operator, performingmaximum elliptical contour fitting on the edge by using Hough transformto obtain a maximum elliptical equation, and performing straight linefitting of cross lines on the edge by using the Hough transform toobtain points of intersection with an uppermost point, a lowermostpoint, a rightmost point and a leftmost point of a largest circularcontour, and combining the uppermost point, the lowermost point, therightmost point and the leftmost point of the largest circular contourwith four points at the same positions in a perspective transformationtemplate to obtain a perspective transformation matrix by calculation,and performing perspective transformation on the target paper area byusing the perspective transformation matrix.

Further, wherein the management system further comprises an imageprojection display screen, a score publishing display screen, a PCterminal, a data printer, and a network device;

the network device comprises a wired router, a wireless router, a switchand a repeater;

the video projection display screen is directly interconnected with anacquisition host through an HDMI and an AV interface, and the screenonly displays projection information;

the interface of the score publishing display screen is a network or theHDMI or the AV interface, the score publishing display screen isdirectly connected with the server through a network interface or with aPC terminal through the HDMI or the AV interface, the server publishesand displays current real time shooting accuracy ranking data on thescore publishing display screen;

the data printer is connected with the server by employing a network, aparallel port and a USB interface for data printing;

the PC terminal is connected with the data printer and the scorepublishing display screen to control the printing of the data printerand the displaying of the score publishing display screen.

Further, wherein the data acquisition apparatus comprises an exteriorstructure, wherein the exterior structure is a detachable structure as awhole, and the exterior structure internally comprises a field of viewacquisition unit, an electric zooming assembly, an electro-opticalconversion circuit, a CPU processing unit and an automatic analysismodule;

the field of view acquisition unit comprises an objective lenscombination or other optical visual device; the objective lenscombination or other optical visual device is mounted on the front endof the field of view acquisition unit to obtain field of viewinformation;

the electro-optical conversion circuit is configured to convert thefield of view information into electronic information that can bedisplayed by the electronic unit;

the CPU processing unit is connected with the electro-optical conversioncircuit and configured to process the electronic information;

the automatic analysis module is configured to analyze the electronicinformation to obtain shooting accuracies;

the electric zooming assembly is configured to change a focal length ofthe objective lens combination or other optical visual device;

the CPU processing unit is connected with the electric zooming assembly,and the CPU processing unit sends a control instruction to the electriczooming assembly for controlling the zooming.

The present invention has advantageous effects as follows:

the integrated shooting management system based on streaming media ofthe present invention may realize the following functions:

(1) point of impacts of shooting are automatically recognized and scoresare counted;

(2) the shooting accuracies are automatically matched with shooters, andthe scores may be queried;

(3) individual single-gun scores and single-score ranking are achieved,and a single score is based on data submitted after each shooting;

(4) score ranking information is published by a large screen in realtime;

(5) a live shooting process image may be connected to a large screen forbeing displayed;

(6) statistical analysis in a team manner is achieved, such as a groupmanner, and the total score comparison between teams is achieved;

(7) a score and team score trend analysis for a single person and a teamis achieved and scores are displayed in a chart manner;

(8) data printing is achieved, and the data includes text data and trenddata;

(9) remote control of replacing the target paper is achieved, withoutmanual site replacement.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a flow of an analysis method according tothe present invention;

FIG. 2 is a 8-connected chain code in an embodiment 1 according to thepresent invention;

FIG. 3 is a bitmap in an embodiment 1 according to the presentinvention;

FIG. 4 is a block diagram of a process for extracting a target paperarea according to the present invention;

FIG. 5 is a schematic diagram of non-maximum suppression in anembodiment 2 according to the present invention;

FIG. 6 is a schematic diagram of transformation of an original pointunder a Caresian coordinate system in an embodiment 2 according to thepresent invention;

FIG. 7 is a schematic diagram showing any four straight lines passingthrough an original point under a Caresian coordinate system in anembodiment 2 according to the present invention;

FIG. 8 is a schematic diagram of expression of any four straight linespassing through an original point under a polar coordinate system in aCaresian coordinate system in an embodiment 2 according to the presentinvention;

FIG. 9 is a schematic diagram of determining points of intersection ofcross lines L1 and L2 with an ellipse in an embodiment 2 according tothe present invention;

FIG. 10 is a schematic diagram of a perspective transformation diagramin an embodiment 2 according to the present invention;

FIG. 11 is a block diagram of a process for performing target paper areacorrection according to the present invention;

FIG. 12 is a block diagram of a process for performing a point of impactdetection method according to the present invention;

FIG. 13 is a schematic diagram showing functions of the data acquisitionapparatus in an embodiment 1 according to the present invention;

FIG. 14 is a schematic diagram showing a structure of the dataacquisition apparatus in an embodiment 1 according to the presentinvention;

FIG. 15 is a data flow diagram of a direct connection mode between aterminal and an acquisition host;

FIG. 16 is a data flow diagram of an interconnection mode between aterminal and a server;

FIG. 17 is a data flow diagram of a mobile terminal in aninterconnection mode between an acquisition host and a server;

FIG. 18 is a schematic diagram showing a function composition of aserver system:

FIG. 19 is a data flow diagram of a shooting live interaction;

FIG. 20 is a schematic diagram showing a function composition of ashooting score management;

FIG. 21 is a data flow diagram of a pushing service;

FIG. 22 is a schematic diagram showing a function composition of ancompetition information management;

FIG. 23 is a block diagram of a process for online competition;

FIG. 24 is a block diagram of a process for offline competition;

FIG. 25 is a schematic diagram showing a function composition of a usermanagement;

FIG. 26 is a schematic diagram showing a management function of anintelligent target system;

FIG. 27 is a schematic diagram showing a structure of an intelligenttarget system.

wherein 1. field of view acquisition unit; 2. external leather track; 3.external key; 4. line transmission interface antenna; 5. Bluetoothexcuse antenna; 6. tripod interface; 7. battery compartment; 8.electro-optical conversion board; 9. CPU core board; 10. interfaceboard; 11. function operation board; 12. electric zooming assembly; 13.battery pack; 14. rotary encoder; 15. focusing knob/focusing handwheel;16. 4G/5G interface antenna; 17. GPS transmission interface antenna; 18.screen switching board; 19. display screen; 20. target paper recoverycompartment; 21. target paper rotary shaft; 22. currently-used targetpaper area; 23. first drive shaft; 24. second drive shaft; 25. newtarget paper compartment; 26. motor servo mechanism; 27. CPU processingunit; 28. wireless WiFi unit; 29. battery compartment; 30. powermanagement unit; 31. external power interface; 32. transmission antenna.

DETAILED DESCRIPTION

Objectives, technical solutions and advantages of the present inventionwill become more apparent from the following detailed description of thepresent invention when taken in conjunction with accompanying drawings.It should be understood that specific embodiments described herein aremerely illustrative of the present invention and are not intended tolimit the present invention.

Rather, the present invention encompasses any alternatives,modifications, equivalents, and solutions made within the spirit andscope of the present invention as defined by the claims. Further, inorder to give the public a better understanding of the presentinvention, some specific details are described below in detail in thefollowing detailed description of the present invention. It will beappreciated by those skilled in the art that the present invention maybe understood without reference to the details.

In order to observe the shooting result and quickly accomplishstatistics of the result data, a data acquisition apparatus that canacquire the shooting result in a long distance and analyze the shootingresult can solve the above problem under that condition. The dataacquisition apparatus projects the target image (target paper) under theoptical imaging principle, a built-in photoelectric conversion unitconverts the optical data into computable electronic data to analyze andcalculate a shooting result, the data acquisition apparatus is linkedwith a mobile terminal and a high-definition display screen to displaythe image data and the analysis result in real time; in addition, thedata acquisition apparatus is linked with a server to upload theshooting result data to the server for storage and further analysis andprocessing.

The server and the intelligent target are linked through a network, thusthe shooting target paper can be remotely replaced through serveroperation after shooting is finished, without waiting for centralizedreplacement of the target paper, so that the next round of shootingtraining can be conveniently and quickly carried out, and the time issaved.

In the era of mobile Internet, a shooting mode capable of realizing realtime streaming media interaction can solve the problem that real timeobservation and real time interaction can't be realized. The dataacquisition apparatus acquires a real time video stream, uploads thevideo stream to the server via a WiFi module or a 4G/5G module in thedevice. The data acquisition apparatus has a built-in positioningmodule. The server displays the current online shooting point on a mapin real time. Regardless of where the user is located, the user only hasto connect to the server via a mobile client or PC client, select theshooting point to watch, and enter the shooting point, the server willpush a real time video stream to play. The client can interact withother users by text or voice input while watching in real time, thus theuser can participate in multi-person watching and real time interactionof shooting remotely.

In the era of Internet, with an integrated shooting management systembased on streaming media, a competition can be organized online, thenews of the competition can be pushed to the users, and a large-scaleshooting competition can be organized and held by means of onlineapplication and registration of users. The users only have to registerwith a client, select the place to participate in the competition and goto the competition place at the agreed time. The system automaticallymanages the entire competition process, notification, competition resultevaluation and rewarding.

Example 1

As shown in FIG. 13, an integrated shooting management system based onstreaming media is provided. The system comprises a data acquisitionapparatus, a mobile terminal, an intelligent target and a server,wherein the mobile terminal may be connected with the data acquisitionapparatus, can be used to watch a video stream uploaded by the dataacquisition apparatus in real time, can control the data acquisitionapparatus to carry out video recording and photographing operations, andcan also download video and photograph data stored in the dataacquisition apparatus; the mobile terminal can also establish aconnection with the server to watch the real time video stream of thedata acquisition apparatus pushed by the server and publish interactivecontent such as voice and text to realize a live broadcast effect; inaddition, the mobile terminal can access the server to view shootingaccuracy, score, and regional ranking, and perform relevant operationssuch as competition registration and the like; the data acquisitionapparatus is configured to acquire real time images, take photographs,record videos, and store the photographs and videos, and includes anautomatic analysis module, which can automatically analyze impact pointsin the target paper image acquired from the target to obtain shootingaccuracy; the data acquisition apparatus may be connected with theserver or the mobile terminal; the intelligent target is connected withthe server, and can replace the target paper automatically according toan instruction from the server; the server comprises a data server and astreaming media server, wherein the data server manages shooting data,basic data and competition data, and also carries out instructioninteraction with the data acquisition apparatus, the intelligent targetand the mobile terminal; the streaming media server manages photographs,videos and real time video streams, and cooperates with the data serverto respond to user operations.

1, Data Acquisition Apparatus

The data acquisition apparatus performs projection imaging on a target(target paper) by means of an optical imaging principle, optical data isconverted into calculable electronic data by a built-in electro-opticalconversion unit, shooting results are calculated by means of analysis,the data acquisition apparatus and the mobile terminal as well as ahigh-definition display screen are linked, so that image data and ananalysis result are displayed in real time; and meanwhile the dataacquisition apparatus and the data server are linked, so that data aboutthe shooting results is uploaded to the server for storage and furtheranalysis and processing.

The data acquisition apparatus of the present invention has an automaticanalysis module, which uses an automatic image analysis method toanalyze the shooting accuracies.

The function of the data acquisition apparatus in the integratedshooting management system based on streaming media is as shown in FIG.13, and its structure is as shown in FIG. 14.

The data acquisition apparatus may be conveniently mounted on a fixedtripod or picatinny. The data acquisition apparatus includes an exteriorstructure, wherein the exterior structure is a detachable structure bodyas a whole, an internal portion of the exterior structure is anaccommodating space with a fixed component, and the accommodating spacewith the fixed component includes a field of view acquisition unit,electro-optical conversion, a CPU processing unit, an electric zoomingassembly, a power supply and a wireless transmission unit.

The field of view acquisition unit 1 includes an objective lenscombination or other optical visual device, and the objective lenscombination or the optical visual device is mounted on the front end ofthe field of view acquisition unit 1 to acquire field of viewinformation.

The data acquisition apparatus is a digitallizer as a whole, which maycommunicate with a smart phone, an intelligent terminal, a sightingapparatus or a circuit and sends video information acquired by the fieldof view acquisition unit 1 to the smart phone, the intelligent terminal,the sighting apparatus or the circuit, and the information of the fieldof view acquisition unit 1 is displayed by the smart phone, theintelligent terminal or the like. The field of view information in thefield of view acquisition unit 1 is converted by the electro-opticalconversion circuit to obtain video information available for electronicdisplay. The circuit includes an electro-optical conversion board 8which converts a field of view optical signal into an electrical signal,the electro-optical conversion board 8 is located at the rear end in thefield of view acquisition unit 1, the electro-optical conversion board 8converts the optical signal into the electrical signal, while performingautomatic exposure, automatic white balance, noise reduction andsharpening operation on the signal, so that the signal quality isimproved, and high-quality data is provided for imaging.

The rear end of the electro-optical conversion circuit is connected witha CPU core board 9, and the rear end of the CPU core board 9 isconnected with an interface board 10, particularly, the CPU core board 9is connected with a serial port of the interface board 10 through aserial port, the CPU core board 9 is disposed between the interfaceboard 10 and the electro-optical conversion plate 8, the threecomponents are placed in parallel, and board surfaces are allperpendicular to the field of view acquisition unit 1, and theelectro-optical conversion plate 8 transmits the converted video signalto the CPU core board 9 for further processing through a parallel datainterface, and the interface board 10 communicates with the CPU coreboard 9 through a serial port to transmit peripheral operationinformation such as battery power, time, WIFI signal strength, keyoperation and knob operation to the CPU core board 9 for furtherprocessing.

The CPU core board 9 may be connected with a memory card through theinterface board 10. In the embodiment of the present invention, with thefield of view acquisition unit 1 as an observation entrance direction, amemory card slot is disposed at the left side of the CPU core board 9,the memory card is inserted in the memory card slot, information may bestored in the memory card, and the memory card may automatically upgradea software program built in the system.

With the field of view acquisition unit 1 as the observation entrancedirection, a USB interface is disposed on a side of the memory card sloton the left side of the CPU core board 9, and by means of the USBinterface, the system may be powered by an external power supply orinformation of the CPU core board 9 is output.

With the field of view acquisition unit 1 as the observation entrancedirection, an HDMI interface is disposed on a side of the USB interfaceat the side of the memory card slot on the left side of the CPU coreboard 9, and real time video information may be transmitted to ahigh-definition display device of the HDMI interface through the HDMIinterface for display.

A housing is internally provided with a battery compartment 7, a batterypack 13 is disposed within the battery compartment, an elastic sheet isdisposed within the battery compartment 7 for fastening the battery pack13, the battery compartment 7 is disposed in the middle in the housing,and a cover of the battery compartment may be opened by the side of thehousing to realize replacement of the battery pack 13.

A line welding contact is disposed at the bottom side of the batterycompartment 7, the contact is connected with the elastic sheet insidethe battery compartment, the contact of the battery compartment 7 iswelded with a wire with a wiring terminal, and is connected with theinterface board 10 for powering the interface board 10, the CPU coreboard 9, the electro-optical conversion board 8, the function operationboard 11, the electric zooming assembly 12.

The electric zooming assembly 12 is a stepping motor control unit,wherein the stepping motor control unit is connected with an interfaceboard 10, thereby communicating with a CPU core board 9; and the CPUcore board sends a control instruction to the zooming assembly 12 forcontrolling the zooming.

An external key 3 is disposed at the top of the housing, and connectedonto the interface board 10 through the function operation board 11 onthe inner side of the housing, and functions of turning the device on oroff, photographing and video-recording may be realized by touching andpressing the external key.

A rotary encoder 14 with a key function is disposed on one side, whichis close to the external key 3, on the top of the housing, and therotary encoder 14 is connected with the function operation board 11inside the housing. The rotary encoder controls functions such asfunction switching, magnification data adjustment, information setting,operation derivation and transmission.

A Wifi transmission interface antenna 4 is disposed at a position, whichis close to the rotary encoder 14, on the top of the housing, the Wifitransmission interface antenna is connected with the function operationboard 11 inside the housing, and the function operation board has a Wifitransmission processing circuit which is responsible for transmitting aninstruction and data transmitted by the CPU core board as well asreceiving instructions transmitted by networking devices such as anexternal mobile terminal.

A Bluetooth interface antenna 5 is disposed at a position, which isclose to the Wifi transmission interface antenna 4, on the top of thehousing, the Bluetooth interface transmission interface antenna isconnected with the function operation board 11 inside the housing, andthe function operation board 11 has a Bluetooth transmission processingcircuit which is responsible for transmitting an instruction and datatransmitted by the CPU core board as well as receiving instructionstransmitted by networking devices such as an external mobile terminal.

A 4G/5G interface antenna 16 is provided at the top of the shell near aBluetooth interface antenna 5, and is connected with a functionoperation board 11 inside the shell; the function operation board 11 isprovided with a 4G/5G transmission processing circuit, which isresponsible for transmitting instructions and data sent by a CPU coreboard and receiving instructions sent by networked equipment such as anexternal mobile terminal.

A GPS transmission interface antenna 17 is provided at the top of theshell near a WiFi transmission interface antenna 4, and is connectedwith a functional operation board 11 inside the shell; the functionaloperation board 11 is provided with a GPS transmission processingcircuit, which is responsible for receiving positioning information andtransmitting the positioning information to the CPU core board.

With a viewing field acquisition unit 1 as the observation entrancedirection, a display screen 19 is provided on one side of the shell nearthe function operation board for displaying real time video informationand a man-machine interaction operation interface.

A screen switching board 18 is provided on the side of the shell nearthe display screen 19, and is connected with the function operationboard for circuit switching required for normal operation of the screen.

With the field of view acquisition unit 1 as the observation entrancedirection, a focusing knob/focusing handwheel 15 is disposed at oneside, which is close to the field of view acquisition unit 1, on theright side of the housing, and the focusing knob/focusing handwheel 15adjusts focusing of the field of view acquisition unit 1 by a springmechanism, so as to achieve the purpose of clearly observing an objectunder different distances and different magnifications.

A tripod/picatinny interface 6 is disposed at the bottom of the housingfor being fixed on the tripod/picatinny.

An external leather track 2 is disposed at the top of the field of viewacquisition unit 1 of the housing, and the external leather track 2 andthe field of view acquisition unit 1 are designed with the same opticalaxis and fastened by screws. The external leather track 2 is designed ina standard size and may be provided with an object fixedly provided witha standard Picatinny connector, and the object includes a laser rangefinder, a fill light, a laser pen, and the like.

By applying the above data acquisition apparatus, an observer does notneed to observe by a monocular eyepiece. Front target surfaceinformation is displayed directly in a high-definition liquid crystaldisplay of the data acquisition apparatus in an image video form throughthe electro-optical conversion circuit. By means of an opticalmagnification and electronic magnification combination manner, a distantobject is displayed in a magnified manner, and the target surfaceinformation may be clearly and completely seen through the screen.

By applying the above data acquisition apparatus, without manual datainterpretation, through related technologies of image recognition andpattern recognition, old points of impact are automatically filtered,information of newly-added points of impact is reserved, and a specificdeviation value and a specific deviation direction of each bullet from ablank at the time of this shooting are automatically calculated;shooting accuracy information may be stored in a database, data in thedatabase may be locally browsed, and shooting within a period of timemay be self-evaluated according to data time, the spotting scope systemmay automatically generate a shooting accuracy trend within a period oftime, and provide an intuitive accuracy expression for training in agraph form; and the above text data and the above graph data may bederived locally for being printed so as to be further analyzed and used.

By applying the above data acquisition apparatus, the entire process maybe completely recorded in a video manner, and the video record may beused as a sharing video between enthusiasts, the video is uploaded to avideo sharing platform via Internet, and the video may be locally placedback for a user to play back the entire shooting and accuracy analyzingprocess.

By applying the above data acquisition apparatus, it may be linked witha server through the network, the real time location information isuploaded to the server by the data acquisition apparatus, the positionof server displays the location of the data acquisition apparatus, thereal time video information is uploaded to the server by the dataacquisition apparatus, the users operates a client to obtain the videostream for the purpose of live broadcast.

By applying the above data acquisition apparatus, it may be linked witha mobile terminal through the network. With the data acquisitionapparatus as a hotspot, the mobile device is connected with the dataacquisition apparatus.

By applying the above data acquisition apparatus, it is possible tooutput real time image data to a high-definition large-size liquidcrystal display television or a television wall by wired transmission,so that all people in a certain area can watch on-site at the same time.

2, Mobile Terminal

In the integrated shooting management system based on streaming media, amobile terminal exists as an important carrier of users interaction, theusers can achieve live broadcast, communication, data download and so onvia the mobile terminal. A hardware platform of the mobile terminalemploys a mature and stable smart phone, an intelligent terminal and atablet as a carrier, and a dedicated APP is set on the software as ahuman-computer interaction. The mobile terminal includes the followingthree operation modes:

(1) Direct Connection with the Data Acquisition Apparatus

Under such a mode, the data acquisition apparatus serves as a wirelessWiFi hotspot, and the mobile terminal serves as a client accessed into aWiFi hotspot network, so that the direct connection mode of the mobileterminal with the data acquisition apparatus is achieved. Under thedirect connection mode, a transmission distance between the dataacquisition apparatus and the mobile terminal is controlled within 100meters. The mobile terminal is directly connected with an acquisitionhost, and the mobile terminal displays information of the target paperimage in real time, and performs data and instruction interaction withthe acquisition host. Its advantages are as follows:

1) the terminal acquires an image and displays it in real time;

2) the terminal controls startup and shutdown of photographing and videorecording;

3) the terminal controls the acquisition host to perform zooming, andthe acquisition host receives an instruction to control a stepping motorto perform zooming;

4) the terminal configures a channel for WiFi;

5) the terminal controls startup and shutdown of a hotspot function;

6) the terminal controls the acquisition host to start an automaticrecognition function; and

7) score data, photographs and video records are downloaded locally.

A data flow diagram of a direct connection mode between the terminal andthe acquisition host is shown in FIG. 15.

(2) Interconnection with the Server

Under this mode, the mobile terminal is connected to the server throughWiFi or 4G/5G, when the mobile terminal and the server areinterconnected, identity registration, login authentication, scoreinformation query, live video stream, live communication interaction,video on demand, picture preview, video upload, picture upload, videodownload, picture download, checking of competition information,checking of shooting patterns and improvement suggestions may beperformed, and necessary information such as a user name, a password andan avatar photograph are required to be recorded during the identityregistration; the login may be performed in a traditional manner of theuser name and the password, quick login may be performed in a facerecognition manner as well; and after the login is successful, the scoredata, photographs and video records local to the mobile terminal may betransmitted to the server. Its advantages are as follows:

1) information registration;

2) login, namely, the user name and password login manner or the facerecognition manner;

3) uploading of the score data, photographs and video records;

4) live communication interaction in real time;

5) video on demand, picture preview;

6) checking of competition information, signing up of the competition;

7) directional pushing of product and advertisement;

8) checking of personal scores and a score trend within a period oftime;

9) checking of scores of a team to which an individual belongs and ascore trend of the team within a period of time;

10) checking of personal shooting patterns and getting of personalshooting suggestion offered by system.

A data flow diagram of an interconnection mode between the terminal andthe server is as shown in FIG. 16.

(3) Control of the Interconnection Mode Between the Acquisition Host andthe Server

As the data acquisition apparatus does not have a human-computerinteraction during operation, its function is executed depending on aninstruction of the mobile terminal. Specific steps for implementing thismode are as follows:

1) the mobile terminal notifies the data acquisition apparatus ofinformation of a network to be accessed via Bluetooth or WiFi, when themobile terminal transmits network information to the data acquisitionapparatus via Bluetooth, the data acquisition apparatus may connect tothe server via Wifi or 4G/5G mobile network; when the mobile terminaltransmits network information to the data acquisition apparatus viaWifi, the data acquisition apparatus may also connect to the server viaWifi or 4G/5G mobile network, which different from the Bluetoothtransmission method is when the data acquisition apparatus receives theinstruction of connecting to the server via Wifi, the data acquisitionapparatus need to disconnect the Wifi connection itself first and setthe Wifi hotspot mode to the client connection mode, then use thereceived Wifi connection information to connect to the server;

2) the data acquisition apparatus analyzes instruction data afterreceiving it, so as to obtain address information of the server whichwill be connected, the instruction include necessary information such asa name of the network to be accessed, a user name and a password if theserver is connected via Wifi;

3) the data acquisition apparatus performs a network access function andfeeds a network connection result back to the mobile terminal viaBluetooth or WiFi;

4) the mobile terminal analyzes and determines whether the dataacquisition apparatus is successfully accessed or not; and after thedata acquisition apparatus is successfully accessed, the mobile terminalmay operate to upload the score data, photographs and video records inthe acquisition host to the server.

A data flow diagram of a mobile terminal in an interconnection betweenan acquisition host and a server is as shown in FIG. 17.

3, Server

In the integrated shooting management system based on streaming media,the server serves as a final place for steaming media processing, dataprocessing, interaction and storage, and is an important part forachieving shooting integrated management, which mainly includes thefollowing functions: shooting live interaction, shooting scoremanagement, pushing service, competition information management,shooting improvement assistance, score publishing, user management,video record management, photograph management, intelligent targetmanagement, database backup, etc., the comprising of the functions areas shown in FIG. 18.

(1) Shooting Live Interaction

The shooting point is connected to the server through WiFi or 4G/5Gsignals. After the shooting point is successfully connected to theserver, the server marks the position of the shooting point on a mapaccording to the access point. The user operates a mobile terminal or PCterminal, selects the shooting point for interaction, and clicks toenter a live interaction page, in which the user may communicate andinteract with text and voice while watching the real time shootingscreen, and can reward the shooters at the same time. The user maypurchase virtual coins or virtual symbols through a payment page on themobile terminal or PC terminal, wherein different coins or symbolsrepresent different values. The user may express support for a shooterby rewarding, and the shooter may exchange coins in circulation or othercurrencies that can be circulated normally with the obtained virtualcoins or symbols. An interactive data flow diagram of live broadcast ofshooting is shown in FIG. 19.

(2) Shooting Score Management

Data query and statistics may be carried out by conditions such ascompetition, time, user, group, shooting ability, etc., and the trendcurve under the condition may be calculated and plotted, wherein theshooting ability includes shooting score, shooting accuracy, andshooting stability, etc.; in addition, queries may also be carried outby region to find out the ranks of scores of shooters in a region. Theregions include multiple levels of regions, such as nation, state, city,and shooting range, etc. Data export and wipe operations may beperformed for the queried data. The composition of the shooting scoremanagement function is shown in FIG. 20.

(3) Photograph Management

The data is managed with the users as a basic unit, batch exporting anddeleting operations may be performed, and meanwhile, local previewingmay be performed.

(4) Video Record Management

The video record data is managed with the users as a basic unit, batchexporting and deleting operations may be performed, and meanwhile, localpreviewing may be performed.

(5) Pushing Service

The system automatically analyzes the shooting accuracy, stability,shooting preference, shooting location, ammunition usage and other dataof each user through big data operation, and pushes products that arehelpful for the users to improve their skills in an oriented andtargeted manner, and pushes information related with the users'interests, such as market price, trend, etc. of products frequently usedby the users. A data flow diagram of pushing service is shown in FIG.21.

(6) Competition Information Management

The integrated shooting management system based on streaming mediaintroduces a concept of competition to overcome a situation that theshooting fans want to have skill competitions but have no participationplatforms or have difficulties in participation. The system makes thecompetition digitized and intelligentized, and the competitionorganizers can easily and quickly publish competitions with thecompetition information management function of the system, andnotifications for competitions are pushed to the users. The competitioninformation management comprises formulation of competition process andcreation of competition. The formulation of competition process mainlyinvolves formulation of a competition process and other matters by thecompetition organizer; the creation of competition is the core ofcompetition information management. The competitions include onlinecompetition and offline competition. The composition of the competitioninformation management function is shown in FIG. 22.

Online Competition

An online competition means that users register online, and the systemscreens and confirms the registration according to specific criteria.After the registration is accepted, the competitors may spontaneouslyfind places to shoot in accordance with the regulations of thecompetition within specified time, and upload the results to the serverwithin the specified time; the server automatically perform statisticsand analysis of the results of the competitors and gives appropriaterewards to the competitors according to the results. The onlinecompetition process is shown in FIG. 23.

Offline Competition

An offline competition means that the users must go to the designatedcompetition field within the specified time. The competition field maybe a single competition field or multiple competition fields accordingto the specific competition level. The competition levels includenation, state, city and shooting range levels. The results ofcompetitions at each level will be recorded separately, and only theresults of competitions at the same level can be compared with eachother. The shooting data in other places except the specifiedcompetition fields will not be recorded as the results of thecompetition. Compared with online competitions, offline competitions aremore complex in the execution process, and should further includecheck-in, allocation of places and arrangement of competition order. Theoffline competition process is shown in FIG. 24.

Setup of Competition Venues

The competition venues are set up exclusively for offline competitions.Different competition venues may be selected according to the level ofthe offline competition. Different competition venues may be providedwith different numbers of competition targets. Only the results obtainedfrom the competition targets are effective results.

Registration Period

A registration period is set up, and the registration information willbe registered by the system only if the registration process iscompleted within the registration period.

Competition Period

The competition period is the time from the start of registration to theend of the competition. Online competitions are relatively simple in thecompetition period; offline competitions further include sign-in,allocation of place, and arrangement of competition order, etc., besidesthe normal procedures of registration, examination and competition.

Rule Setting

Different rules may be set for different competition forms. For example,for single competitions, a score accumulation rule may be directly set,for team competitions, additional scoring rules may be set in additionto the score accumulation rule for individual team members. Additionalpoints may be added if the average result exceeds a certain threshold;or points may be deducted from the total score pool if the averageresult is lower than the threshold. Different rules can lead todifferent types of competitions, so as to enrich the diversity ofcompetitions.

Award Setting

According to the characteristics of each type of competition, incentivemeasures suitable for the competition may be set up separately, and theawards may be distributed under the competition rules.

Scale of Participation

In order to facilitate the organization of competition and ensure thequality of competition, a limit for the scale of competition is setwithin a controllable range. A controllable scale of participation notonly can ensure successful operation of the competition, but also canimprove the quality of the competition and the intensity of competition,thus promoting the development of the competition. If the number ofapplicants is higher than the preset scale of competition, the systemmay generate a list of competitors by lot drawing, including random lotdrawing and associated lot drawing. The random lot drawing is torandomly select a preset number of applicants from all applicants toform the final list of competitors, while the associated lot drawing isto draw lots under an associated condition. For example, a competencethreshold may be set, and only persons with competence above thecompetence threshold are qualified for lot drawing. The associatedconditions may be diversified.

(7) Intelligent Target Management

a wireless WiFi module is built in an intelligent target and accessedinto a network environment where the server is located through awireless router, the server monitors a status of the intelligent targetonline in real time, and detects whether the target is online or onlineby means of a mode of regularly sending a heartbeat packet; after theintelligent target receives a status detection instruction of theserver, it sends online status information to the server; and after theserver receives the online status information, a status of theintelligent target is marked as an online status. If the server detectsthat an instruction may not be sent to the target or the status of thetarget may not be fed back to the server due to a network failure ortarget failure, the server determines that the target is in an offlinestatus after a period of time internal. A target area on the server isclicked so that basic information of the target may be checked. When thetarget is in an online state, the server may remotely control itsoperation of replacing the target paper; and the server may add, deleteand modify a configuration operation of the target.

(8) Data Printing

conditionally queried results will be printed and output, wherein thedata includes a text and a chart.

(9) Score Ranking Publishing

The users meeting the conditions in a system are displayed according toranking conditions configured by administration rights as well as anumber of ranking lists in real time, and are automatically ranked.

(10) Shooting Improvement Assistance

Through big data analysis, the shooting accuracy, stability, shootingpreference and other data of users are obtained. The systemautomatically formulates methods to improve shooting skills for eachuser according to the above data, so as to improve the shooting accuracyand skills of the users.

(11) User Management

it includes rights management, user information management and identityauthentication, wherein the rights management includes ordinary rightsmanagement and administrator rights management; during the login withdifferent rights, operable tasks will be automatically matched; the userinformation management includes user information registration increase,information modification and user deletion; and the identityauthentication includes common user name and password authentication anddynamic face recognition authentication. The comprising of the usermanagement function is as shown in FIG. 25.

(12) Database Backup

the database backup function is operated under the administrator rights,and the database backup may reduce the server capacity burden whileensuring that the data is safe and restorable.

4, Intelligent Target

In the shooting training management system, the server remotely controlsthe intelligent target to replace the target paper through the network,without manual site replacement. The present invention provides anintelligent target for remotely controlling automatic replacement of atarget paper, the server with the functions of adding, modifying,deleting or replacing target paper monitors the status of theintelligent target in real time. A function of an intelligent targetmanagement is as shown in FIG. 26. A function of an intelligent targetsystem is as shown in FIG. 13, and its structure is as shown in FIG. 27.

The intelligent target is mounted on a flat ground, the intelligenttarget includes an exterior structure which is a detachable structure asa whole, and an internal portion of the exterior structure is anaccommodating space with a fixing component, the accommodating spacewith the fixing component includes a target paper recovery compartment,a target paper rotary shaft, drive shafts, a target paper area, a newtarget paper compartment, a motor servo mechanism, a CPU processingunit, a wireless WiFi unit, a transmission antenna, a batterycompartment, a power manager and an external power interface.

The target paper recovery chamber 20 is a space area for the motor servomechanism 26 to control the recovery and the storage of the used targetpaper.

The target paper rotation shaft 21 is a rotary shaft built in the targetpaper recovery compartment for storing a recovered target paper roll.

The target paper area is a new target paper hanging area, and theprocessor controls the motor servo mechanism 26 to suspend a new targetpaper in this area for shooting.

The first drive shaft 23 and the second drive shaft 24 are used forconnecting the motor servo mechanism 26 and the target paper rotaryshaft 21 and are action drive components between the motor servomechanism 26 and the target paper rotary shaft 21 for driving the targetpaper rotary shaft 21 to rotate.

The new target paper compartment 25 stores unused new target papers.

The motor servo mechanism 26 is used for controlling the replacement ofthe target paper. The motor servo mechanism 26 is connected with the CPUprocessing unit 08 through an interface. The CPU processing unit 27controls an execution of the motor servo mechanism 26 to drive the driveshafts 23 and 24 and the target paper rotary shaft 21 to rotate, so thatthe replacement of the target paper is achieved.

The CPU processing unit 27 is configured to process information of theinstruction of the server, and control an execution action of the motorservo mechanism 26. The CPU processing unit receives the instruction ofthe server through the wireless WiFi unit 28, performs a control action,and feeds results back to the server.

The wireless WiFi unit 28 is connected with the CPU processing unit 27and is responsible for receiving information from the server and sendingdata to the server. The wireless WiFi unit 28 is connected with thetransmission antenna 32, so as to achieve signal amplification andincrease a transmission distance.

The battery compartment 29 is internally provided with a lithium batterypack as a standby power source for the intelligent target. The batterycompartment 29 is connected with the power management unit 30. The powermanagement unit is responsible for supplying a power to the system.

The power management unit 30 is connected with the battery compartment29, the CPU processing unit 27, the wireless WiFi unit 28, and theexternal power interface 31 to supply a power to the CPU processing unit27 and the wireless WiFi unit 28. When an external power supply is used,the power management unit charges the battery pack mounted in thebattery compartment 29. When external power supply is disconnected, thepower management unit automatically switches to use the batterycompartment 29 to supply a power to the system.

The external power interface 31 is a mains output interface.

5, Image Projection Display Screen

The image projection screen may be directly interconnected with theacquisition host through an HDMI, an AV interface and other interfacesby employing a mature and stable large display screen, and the screenonly shows projection information.

6, Score Publishing Display Screen

The display screen may employ a display screen an interface of which isthe network or the HDMI and the AV interface, the screen may be directlyconnected with the server through the network when being a networkinterface, if the screen is not a screen without a network interface,then it is connected with the PC terminal through the HDMI and the AVinterface, and the server publishes and displays current real time scoreranking data on the screen.

7, PC Terminal

The operation carrier of the integrated shooting management system basedon streaming media also supports PC terminal in addition to comprisesmobile terminal, in order to facilitate a printing operation of the userand the displaying of a non-network large screen, there is a need for aPC terminal to be connected with the printer and a wired large screenfor controlling the displaying.

8, Data Printer

The printer is connected with the PC terminal or the server by employinga network, a parallel port, a USB interface, and the like for dataprinting.

9, Network Device

The network device comprises a wired router, a wireless router, aswitch, a repeater, etc.

The present embodiment further provides an analysis method forautomatically analyzing a shooting accuracy. The analysis methodincludes the following steps.

(1) Electro-optical conversion, namely, converting an optical imageobtained by the data acquisition apparatus into an electronic image.

(2) Target paper area extraction, namely, extracting a target paper areafrom the electronic image.

A target paper area of interest is extracted from a global image, andthe interference of complex background environment information iseliminated. The target paper area extraction method is a targetdetection method based on adaptive threshold segmentation. The detectionmethod is high in speed of determining the threshold, and better inperformance for a variety of complex conditions, and guarantees thesegmentation quality. The detection method sets t as a segmentationthreshold of the foreground and the background by employing an idea ofmaximizing an interclass variance, wherein a ratio of the number offoreground points to the image is w0, an average gray value is u0; and aratio of the number of background points to the image is w1, an averagegray value is u1, and u is set as the total average gray value of theimage, then:u=w0*u0+w1*u1;

t is traversed from the minimum gray level value to the maximum graylevel value, when a value of t lets a value of g to be maximum, t is anoptimal segmentation threshold;g=w0*(u0−u)² +w1*(u1−u)²;

A process for executing the target paper extraction method is as shownin FIG. 4. The target paper extraction method includes four steps,namely, image mean filtering, determination of the segmentationthreshold by using an Otsu threshold method, determination of acandidate area by threshold segmentation, determination and truncationof the minimum contour by using a contour tracing algorithm.

(21) Image Mean Filtering.

The image is subjected to large-scale mean filtering to eliminate gridinterference on a target paper, highlighting a circular target paperarea. By taking a sample with a size 41*41 as an example, a calculationmethod is as follows:

${{g\left( {x,y} \right)} = {\frac{1}{41*41}{\sum\limits_{i = {- 20}}^{i = 20}\;{\sum\limits_{j = {- 20}}^{j = 20}\;{{origin}\mspace{14mu}\left( {{x + i},{y + j}} \right)}}}}};$wherein g(x,y) represents a filtered image, x represents a horizontalcoordinate of a center point of a sample on a corresponding point on theimage, y represents a longitudinal coordinate of the center point of thesample on the corresponding point on the image, i represents a pixelpoint horizontal coordinate index value between −20 and 20 relative tox, and j represents a pixel point longitudinal coordinate index valuebetween −20 and 20 relative to y.

(22) Determination of the Segmentation Threshold by Using an OtsuThreshold Method.

Threshold segmentation segments the image into the background and theforeground by using the adaptive Otsu threshold segmentation (OTSU)method according to a gray property of the image. The greater a variancebetween the background and the foreground is, the greater the differencebetween the two parts of the image is. Therefore, for the image I(x, y),the segmentation threshold of the foreground and the background is setas Th, a ratio of pixel points belonging to the foreground to the wholeimage is w2, and its average gray level is G1; a ratio of pixel pointsbelonging to the background to the whole image is w3, and its averagegray level is G2, the total average gray level of the image is G_Ave, aninterclass variance is g, a size of the image is M*N, in the image, thenumber of pixels with gray level values smaller than the threshold isdenoted as N1, and the number of pixels with gray level values greaterthan the threshold is denoted as N2, then

${{w\; 2} = \frac{N\; 1}{M*N}};$ ${{w\; 3} = \frac{N\; 2}{M*N}};$M * N = N 1 + N 2; w 2 + w 3 = 1; G_Ave = w 2 * G 1 + w 3 * G 2;g = w 2 * (G_Ave − G 1)² + w 3 * (G_Ave − G 2)²;

the resultant equivalence formula is as follows:g=w2*w3*(G1−G2);

the segmentation threshold th when the interclass variance g is maximummay be obtained by employing a traversing method.

(23) Segmentation of the Filtered Image in Combination with theDetermined Segmentation Threshold th.

${g\left( {x,y} \right)} = \left\{ {\begin{matrix}{255,{{{Input}\mspace{11mu}\left( {x,y} \right)} \geq {Th}}} \\{0,{{{Input}\mspace{11mu}\left( {x,y} \right)} < {Th}}}\end{matrix};} \right.$

a binary image segmented into the foreground and the background isobtained.

(24) Determination and Truncation of the Minimum Contour by Employing aContour Tracing Algorithm.

Contour tracing employs a vector tracing method of a Freeman chain code,which is a method for describing a curve or boundary by usingcoordinates of a starting point of the curve and direction codes ofboundary points. The method is a coded representation method of aboundary, which uses a direction of the boundary as a coding basis. Inorder to simplify the description of the boundary, a method fordescribing a boundary point set is employed.

Commonly used chain codes are divided into a 4-connected chain code anda 8-connected chain code according to the number of adjacent directionsof a center pixel point. The 4-connected chain code has four adjacentpoints, respectively in the upper side, the lower side, the left sideand the right side of the center point. The 8-connected chain codeincreases 4 inclined 45° directions compared with the 4-connected chaincode, because there are eight adjacent points around any one pixel, andthe 8-connected chain code just coincides with an actual situation ofthe pixel points, information of the center pixel point and its adjacentpoints may be accurately described. Accordingly, this algorithm employsthe 8-connected chain code, as shown in FIG. 2.

A 8-connected chain code distribution table is as shown in Table 1:

TABLE 1 8-connected chain code distribution table 3 2 1 4 P 0 5 6 7

As shown in FIG. 3, a 9×9 bitmap is given, wherein a line segment with astarting point S and an end point E may be represented asL=43322100000066.

A FreemanList structure is customized in combination with a customstructure body:

{ int x; int y; int type; FreemanList* next; }

whether the head and the tail of a chain code structure are consistentor not is determined, so that whether the contour is complete or not isdetermined.

An image of the target paper area is obtained and then stored.

(3) Detecting Points of Impact

The point of impact detection method is a background subtraction-basedpoint of impact detection method. The method includes: detecting pointsof impact from the image of the target paper area, and determining aposition of a center point of each of the points of impact. This methodstores the previous target surface pattern, and then uses the currenttarget surface pattern for pixel-level subtraction with the previoustarget surface pattern. Since images of two frames may have a pixeldeviation during the perspective correction calculation of the image, adownsampling method is employed to count an area with 2 pixels as a steplength, wherein the area is obtained by calculating the downsampled graylevel map with the minimum gray level value as the pixel gray levelvalue within a 2*2 pixel area, with a gray level greater than 0; andthis area is subjected to contour detection to obtain information ofnewly generated points of impact pattern.

The point of impact detection method is high in processing speed whencomparison is performed by utilizing pixel-level subtraction of theimages of the previous frame and the following frames, and can ensurethat positions of the newly generated points of impact are returned.

The point of impact detection method is performed as follows.

(31) Storing an Original Target Paper Image

Data of the original target image is stored and read in a cache toenable the original target image to serve as a reference target paperimage. If a target subjected to accuracy calculation is shot againduring shooting, the target paper area stored at the time of the lastaccuracy calculation is used as a reference target paper image.

(32) Performing Pixel-Level Subtraction on the Image Subjected to theProcessing of the Steps (1) to (2) and the Original Target Paper Imageto Obtain a Difference Position.

The pixel difference threshold of the images of the previous frame andthe following frame is set. A setting result is 255 when a pixeldifference exceeds the threshold, and the setting result is 0 when thepixel difference is lower than the threshold.

${{result}\left( {x,y} \right)} = \left\{ {\begin{matrix}{255,{{{{grayPre}\left( {x,y} \right)}{\_ grayCur}\left( {x,y} \right)} \geq {threshold}}} \\{0,{{{{grayPre}\left( {x,y} \right)}{\_ grayCur}\left( {x,y} \right)} < {threshold}}}\end{matrix};} \right.$

a specific threshold may be obtained through debugging, with a set rangegenerally between 100 and 160.

(33) Performing Contour Tracing on the Image Generated in the Step (32)to Obtain a Point of Impact Contour and Calculating a Center Point ofEach of the Points of Impact.

Contour tracing is performed by a Freeman chain code to calculate anaverage to obtain the center point of each of the points of impact, andits calculation formula is as follows:

${{Centerx}_{i} = {\frac{1}{n}{\sum\limits_{i \in {FreemanList}}{{FreemanList}_{i} \cdot x}}}};$${{Centery}_{i} = {\frac{1}{n}{\sum\limits_{i \in {FreemanList}}{{FreemanList}_{i} \cdot y}}}};$

Centerx_(i) represents a center x-axis coordinate of an i-th point ofimpact, Centery_(i) represents a center y-axis coordinate of the i-thpoint of impact, Freemanlist_(i) represents a contour of the i-th pointof impact; and n is a positive integer.

A process for performing the point of impact detection method is asshown in FIG. 12.

(4) Calculating a Deviation.

A horizontal deviation and a longitudinal deviation between each of thepoints of impact and a center of the target paper are detected to obtaina deviation set.

Pixel-level subtraction is performed on the target paper area and theelectronic reference target paper to detect the points of impact, andthe center point of each of the points of impact is calculated, and theshooting accuracy is determined according to the deviation between thecenter point of each of the points of impact and the center point of thetarget paper area.

Embodiment 2

This embodiment is substantially the same as the embodiment 1, with adifference lying in including a target paper area correction step afterthe target paper area is extracted.

Target Paper Area Correction.

Due to the pasting of the target paper as well as an angular deviationbetween the spotting scope and the target paper when the image isacquired, an effective area of the extracted target paper may be tiltedso that the acquired image is non-circular. In order to ensure that thecalculated deviation value of each of the points of impact is higher inaccuracy, perspective correction is performed on the target paper imageto correct the outer contour of the target paper into a regularlycircular contour. The target paper area correction method is a targetpaper image correction method based on an elliptical end point, and themethod obtains the edge of the image by using a Canny operator. Sincethe target paper image almost occupies the whole image, maximumelliptical contour fitting is performed by using Hough transform in thecase of small parameter change range to obtain the maximum ellipticequation. There are cross lines in the target paper image, and a numberof points of intersection with the ellipse, and these points ofintersection correspond to the uppermost point, the lowermost point, therightmost point and the leftmost point of the largest circular contourin a standard graph, respectively. Straight line fitting of the crosslines is performed by using Hough transform. In an input sub-image, anintersection point set of the cross lines and the ellipse is obtained,and a perspective transformation matrix is calculated in combinationwith a point set of the same positions of the template.

The target paper area correction method may quickly obtain an outermostellipse contour parameter by using the Hough transform. Meanwhile, aHough transform straight line detection algorithm under polarcoordinates can quickly obtain a straight line parameter as well, sothat the method can quickly correct the target paper area.

The target paper area correction method is performed as follows.

(51) Performing Edge Detection by Using a Canny Operator.

The method includes five parts of conversion of RGB into a gray levelmap, Gaussian filtering to suppress noise, first-order derivativecalculation of a gradient, non-maximum suppression, detection andconnection of the edge by a double-threshold method.

Conversion of RGB into a Gray Level Map

Gray level conversion is performed by a conversion ratio of RGB into agray level to convert a RGB image into a gray level map (three-primarycolors of R, G and B are converted to gray level values), and itsprocess is performed as follows:Gray=0.299R+0.587G+0.114B

Gaussian Filtering of the Image.

Gaussian filtering is performed on the converted gray level map tosuppress noise of the converted image, σ is set as a standard deviation,at this time, a size of the template is set as (3*σ+1)*(3σ+1) accordingto a Gaussian loss minimization principle, x is set as a horizontalcoordinate deviating from the center point of the template, y is set asa longitudinal coordinate deviating from the center point of thetemplate, and K is set as a weight value of a Gaussian filteringtemplate, and its process is performed as follows:

$K = {\frac{1}{2\pi\;\sigma*\sigma}e^{- \frac{{x*x} + {y*y}}{2\;\sigma*\sigma}}}$

Calculation of a gradient magnitude and a gradient direction by using afinite difference of first-order partial derivative.

A convolution operator:

${S_{x} = \begin{bmatrix}{- 1} & 1 \\{- 1} & 1\end{bmatrix}};$ ${S_{y} = \begin{bmatrix}1 & 1 \\{- 1} & {- 1}\end{bmatrix}};$

the gradient is calculated as follows:P[i,j]=(f[i,j+1]−f[i,j]+f[i+1,j+1]−f[i+1,j])/2;Q[i,j]=(f[i,j]−f[i+1,j]+f[i,j+1]−f[i+1,j+1])/2;M[i,j]=√{square root over (P[i,j]² +Q[i,j]²)};θ[i,j]=tan⁻¹(Q[i,j]/P[i,j]);

Non-Maximum Suppression.

The method is to find the local maximum of the pixel point, the graylevel value corresponding to a non-maximum point is set to 0, so thatmost of non-marginal points are eliminated.

It may be known from FIG. 5, it is necessary to determine whether thegray level value of the pixel point C is maximum within its 8-valuedneighborhood when non-maximum suppression is performed. In FIG. 5, adirection of a line dTmp1dTmp2 in FIG. 5 is a gradient direction of thepoint C, in this way, it may be determined that its local maximum valueis definitely distributed on this line, that is, in addition to thepoint C, values of the two points of intersection dtmp1 and dTmp2 in thegradient direction will be local maximums. Therefore, determining thegray level value of the point C and the gray level values of these twopoints may determine whether the point C is a local maximum gray pointwithin its neighborhood. If the gray level value of the point C is lessthan any of these two points, then the point C is not the local maximum,and it may be excluded that the point C is an edge.

Detection and Connection of the Edge by Adopting a Double-ThresholdAlgorithm.

A double-threshold method is used to further reduce the number ofnon-edges. A low threshold parameter Lthreshold and a high thresholdparameter Hthreshold are set, and the two constitute a comparisoncondition, the high threshold and numerical values above the highthreshold are converted into 255 values for storage, numerical valuesbetween the low threshold and the high value are uniformly convertedinto 128 values for storage, and other values are considered as non-edgedata and replaced by 0.

${g\left( {x,y} \right)} = \left\{ {\begin{matrix}{0,{{g\left( {x,y} \right)} \leq {Lthreshold}}} \\{255,{{g\left( {x,y} \right)} \geq {Hthreshold}}} \\{128,{{Lthreshold} < {g\left( {x,y} \right)} < {Hthreshold}}}\end{matrix};} \right.$

edge tracing is performed by utilizing the Freeman chain code again tofilter out edge points with small length.

(52) Fitting the Cross Lines by Using the Hough Transform Under thePolar Coordinates to Obtain a Linear Equation.

The Hough transform is a method for detecting a simple geometric shapeof a straight line and a circle in image processing. One straight linemay be represented as y=kx+b by using a Caresian coordinate system, thenany one point (x,y) on the straight line is converted into a point in ak-b space, in other words, all non-zero pixels on the straight line inan image space are converted into a point in the k-b parameter space.Accordingly, one local peak point in the parameter space may correspondto one straight line in an original image space. Since a slope has aninfinite value or an infinitesimal value, the straight line is detectedby using a polar coordinate space. In a polar coordinate system, thestraight line can be represented as follows:ρ=x*cos θ+y*sin θ

It may be known from the above formula in combination with FIG. 7, aparameter ρ represents a distance from an origin of coordinates to thestraight line, each set of parameters ρ and θ will uniquely determineone straight line, and only if the local maximum value serves as asearch condition in the parameter space, a straight line parameter setcorresponding to the local maximum may be acquired.

After the corresponding straight line parameter set is obtained, thenon-maximum suppression is used to reserve a parameter of the maximum.

(53) Calculating Four Points of Intersection of the Cross Lines with theEllipse.

L1 and L2 linear equations are known, as long as points of intersectionwith an outer contour of the ellipse are searched in a straight linedirection to obtain four intersection point coordinates (a, b), (c, d),(e, f), (g, h), as shown in FIG. 9.

(54) Calculating a Perspective Transformation Matrix Parameter for ImageCorrection.

The four points of intersection are used to form four point pairs withcoordinates of four points defined by the template, and the target paperarea is subjected to perspective correction.

The perspective transformation is to project the image to a new visualplane, and a general transformation formula is as follows:

${\left\lbrack {x^{\prime},y^{\prime},w^{\prime}} \right\rbrack = {\left\lbrack {u,v,w} \right\rbrack\begin{bmatrix}a_{11} & a_{12} & a_{13} \\a_{21} & a_{22} & a_{23} \\a_{31} & a_{32} & a_{33}\end{bmatrix}}};$

u and v are coordinates of an original image, corresponding tocoordinates x′ and y′ of the transformed image. In order to construct athree-dimensional matrix, auxiliary factors w, w′ are added, w is takenas 1, and w′ is a value of the transformed w, whereinx′=x/w;y′=y/w;the above formulas may be equivalent to:

${x^{\prime} = {\frac{x}{w} = \frac{{a_{11}*u} + {a_{12}*v} + a_{31}}{{a_{13}*u} + {a_{23}*v} + a_{33}}}};$${y^{\prime} = {\frac{y}{w} = \frac{{a_{12}*u} + {a_{22}*v} + a_{32}}{{a_{13}*u} + {a_{23}*v} + a_{33}}}};$

accordingly, the perspective transformation matrix can be obtained bygiving the coordinates of the four points corresponding to theperspective transformation. After the perspective transformation matrixis obtained, the image or the pixel point may be subjected toperspective transformation. As shown in FIG. 10:

in order to facilitate the calculation, we have simplified the aboveformula, (a₁, a₂, a₃, a₄, a₅, a₆, a₇, a₈) is set as 8 parameters of theperspective transformation, and the above formulas are equivalent to:

${x^{\prime} = \frac{{a_{1}*x} + {a_{2}*y} + a_{3}}{{a_{7}*x} + {a_{8}*y} + 1}};$${y^{\prime} = \frac{{a_{4}*x} + {a_{5}*y} + a_{6}}{{a_{7}*x} + {a_{8}*y} + 1}};$

wherein (x, y) represents a to-be-calibrated map coordinate, (x′,y′)represents a calibrated map coordinate, that is, a template mapcoordinate. The above formulas are equivalent to:a ₁ *x+a ₂ *y+a ₃ −a ₇ *x*x′−a ₈ *y*x′−x′=0;a ₄ *x+ _(a) *y+a ₆ −a ₇ *x*y′−a ₈ *y*y′−y′=0;

the above formulas are converted into a matrix form:

${{\begin{bmatrix}x & y & 1 & 0 & 0 & 0 & {- {xx}^{\prime}} & {- {yx}^{\prime}} \\0 & 0 & 0 & x & y & 1 & {- {xy}^{\prime}} & {- {yy}^{\prime}}\end{bmatrix}\begin{bmatrix}a_{1} \\a_{2} \\a_{3} \\a_{4} \\a_{5} \\a_{6} \\a_{7} \\a_{8}\end{bmatrix}} = \begin{bmatrix}x^{\prime} \\y^{\prime}\end{bmatrix}};$

since there are 8 parameters, one point has two equation pairs, so thatonly 4 points can solve the corresponding 8 parameters. (x_(i), y_(i))is set as a coordinate of a pixel point of a to-be-calibrated image,(x′_(i),y′_(i)) is set as a coordinate of a pixel point of a templatemap, i={1,2,3,4}. Accordingly, the matrix form may be converted into:

$\quad{{{\begin{bmatrix}x_{1} & y_{1} & 1 & 0 & 0 & 0 & {{- x_{1}}x_{1}^{\prime}} & {{- y_{1}}x_{1}^{\prime}} \\0 & 0 & 0 & x_{1} & y_{1} & 1 & {{- x_{1}}y_{1}^{\prime}} & {{- y_{1}}y_{1}^{\prime}} \\x_{2} & y_{2} & 1 & 0 & 0 & 0 & {{- x_{2}}x_{2}^{\prime}} & {{- y_{2}}x_{2}^{\prime}} \\0 & 0 & 0 & x_{2} & y_{2} & 1 & {{- x_{2}}y_{2}^{\prime}} & {{- y_{2}}y_{2}^{\prime}} \\x_{3} & y_{3} & 1 & 0 & 0 & 0 & {{- x_{3}}x_{3}^{\prime}} & {{- y_{3}}x_{3}^{\prime}} \\0 & 0 & 0 & x_{3} & y_{3} & 1 & {{- x_{3}}y_{3}^{\prime}} & {{- y_{3}}y_{3}^{\prime}} \\x_{4} & y_{4} & 1 & 0 & 0 & 0 & {{- x_{4}}x_{4}^{\prime}} & {{- y_{4}}x_{4}^{\prime}} \\0 & 0 & 0 & x_{4} & y_{4} & 1 & {{- x_{4}}y_{4}^{\prime}} & {{- y_{4}}y_{4}^{\prime}}\end{bmatrix}\begin{bmatrix}a_{1} \\a_{2} \\a_{3} \\a_{4} \\a_{5} \\a_{6} \\a_{7} \\a_{8}\end{bmatrix}} = \begin{bmatrix}x_{1}^{\prime} \\y_{1}^{\prime} \\x_{2}^{\prime} \\y_{2}^{\prime} \\x_{3}^{\prime} \\y_{3}^{\prime} \\x_{4}^{\prime} \\y_{4}^{\prime}\end{bmatrix}};{{{let}A} = {\quad{{{\begin{bmatrix}x_{1} & y_{1} & 1 & 0 & 0 & 0 & {{- x_{1}}x_{1}^{\prime}} & {{- y_{1}}x_{1}^{\prime}} \\0 & 0 & 0 & x_{1} & y_{1} & 1 & {{- x_{1}}y_{1}^{\prime}} & {{- y_{1}}y_{1}^{\prime}} \\x_{2} & y_{2} & 1 & 0 & 0 & 0 & {{- x_{2}}x_{2}^{\prime}} & {{- y_{2}}x_{2}^{\prime}} \\0 & 0 & 0 & x_{2} & y_{2} & 1 & {{- x_{2}}y_{2}^{\prime}} & {{- y_{2}}y_{2}^{\prime}} \\x_{3} & y_{3} & 1 & 0 & 0 & 0 & {{- x_{3}}x_{3}^{\prime}} & {{- y_{3}}x_{3}^{\prime}} \\0 & 0 & 0 & x_{3} & y_{3} & 1 & {{- x_{3}}y_{3}^{\prime}} & {{- y_{3}}y_{3}^{\prime}} \\x_{4} & y_{4} & 1 & 0 & 0 & 0 & {{- x_{4}}x_{4}^{\prime}} & {{- y_{4}}x_{4}^{\prime}} \\0 & 0 & 0 & x_{4} & y_{4} & 1 & {{- x_{4}}y_{4}^{\prime}} & {{- y_{4}}y_{4}^{\prime}}\end{bmatrix}X} = \begin{bmatrix}a_{1} \\a_{2} \\a_{3} \\a_{4} \\a_{5} \\a_{6} \\a_{7} \\a_{8}\end{bmatrix}}\;;{b = \begin{bmatrix}x_{1}^{\prime} \\y_{1}^{\prime} \\x_{2}^{\prime} \\y_{2}^{\prime} \\x_{3}^{\prime} \\y_{3}^{\prime} \\x_{4}^{\prime} \\y_{4}^{\prime}\end{bmatrix}};}}}}$

the above formula is as follows:AX=b

a nonhomogeneous equation is solved to obtain a solution:X=A ⁻¹ b

the corrected target paper area is obtained and then stored, and theimage of the corrected target paper area is applied at the time ofsubsequent ballistic point detection.

The invention claimed is:
 1. An integrated shooting management systembased on streaming media, comprising a data acquisition apparatus, amobile terminal, an intelligent target and a server, wherein the mobileterminal is connected with the data acquisition apparatus and/or theserver; the data acquisition apparatus is configured to acquire realtime images, take photographs, and record videos of target paper, andalso store the photographs and videos, while the data acquisitionapparatus comprises an automatic analysis module, and the automaticanalysis module is configured to analyze point of impacts from thetarget paper image to obtain shooting accuracies; the intelligent targetis connected with the server, and is configured to add, modify, deleteor replace the target paper according to an instruction from the server;the server comprises a data server and a streaming media server, whereinthe data server manages shooting data, basic data and competition data,and also carries out instruction interaction with the data acquisitionapparatus, the intelligent target and the mobile terminal; the streamingmedia server manages photographs, videos and real time video streams,and cooperates with the data server to respond to user operations; themobile terminal controls data exchange with the data acquisitionapparatus and/or the server, and invokes and displays the photographs,the video records and the shooting accuracies, the mobile terminalincludes the following operation modes: direct connection with the dataacquisition apparatus, interconnection with the server and control ofthe interconnection mode between an acquisition host and the server. 2.The integrated shooting management system based on streaming mediaaccording to claim 1, wherein the automatic analysis module isconfigured to convert an optical image captured by the data acquisitionapparatus into an electronic image, extract a target paper area from theelectronic image, perform pixel-level subtraction on the target paperarea and an electronic reference target paper to detect points ofimpact, calculate a center point of each of the points of impact, anddetermine the shooting accuracies according to a deviation between thecenter point of each of the points of impact and a center point of thetarget paper area; the electronic reference target paper is anelectronic image of a blank target paper or a target paper areaextracted in historical analysis; the deviation comprises a longitudinaldeviation and a lateral deviation.
 3. The integrated shooting managementsystem based on streaming media according to claim 1, wherein the mobileterminal is connected with the data acquisition apparatus as follows:the data acquisition apparatus serves as a wireless WiFi hotspot and themobile terminal serves as a client to access a WiFi hotspot network, sothat a connection between the mobile terminal and the data acquisitionapparatus is achieved, and the mobile terminal obtains the photographsacquired by the data acquisition apparatus, raw data of the videorecords and the shooting accuracies obtained by the data acquisitionapparatus; a transmission distance between the data acquisitionapparatus and the mobile terminal is controlled within 100 meters; themobile terminal displays information of the target paper image acquiredby the data acquisition apparatus in real time, controls startup andshutdown of acquisition of the data acquisition apparatus, controlsstartup of the automatic analysis module of the data acquisitionapparatus, and controls startup and shutdown of the WiFi hotspot.
 4. Theintegrated shooting management system based on streaming media accordingto claim 1, wherein the mobile terminal is connected with the server asfollows: the mobile terminal and the server are in the same wirelessnetwork to implement the connection between the mobile terminal and theserver; after the mobile terminal has been verified, the shootingaccuracies, the photographs and the video records local to the mobileterminal can be transmitted to the server.
 5. The integrated shootingmanagement system based on streaming media according to claim 1, whereinthe mobile terminal, the data acquisition apparatus and the server areinterconnected particularly as follows: 1) the mobile terminal notifiesthe data acquisition apparatus of information of a network to beaccessed via Bluetooth or WiFi; 2) after receiving instruction data, thedata acquisition apparatus analyzes the instruction data to obtain aname, a user name and a password of the network to be accessed; 3) thedata acquisition apparatus performs a network access function and feedsa network connection result back to the mobile terminal via Bluetooth orWiFi; 4) the mobile terminal analyzes and determines whether the dataacquisition apparatus is successfully accessed or not, and if the dataacquisition apparatus is successfully accessed, the mobile terminal, thedata acquisition apparatus and the server are interconnected.
 6. Theintelligent shooting training management system according to claim 1,wherein the server remotely controls the intelligent target to replace atarget paper through a network; the intelligent target has an exteriorstructure, wherein the exterior structure internally has a target paperrecovery compartment, a target paper rotary shaft, drive shafts, atarget paper area, a new target paper compartment, a motor servomechanism, a CPU processing unit and a wireless WiFi unit; and the CPUprocessing unit receives an instruction of the server through thewireless WiFi unit, the CPU processing unit processes information of theinstruction of the server and controls an execution action of the motorservo mechanism, and the motor servo mechanism is connected with thetarget paper rotary shaft through the drive shafts, the motor servomechanism drives the drive shafts and the target paper rotary shaft torotate to realize replacement of the target paper among the new targetpaper compartment, the target paper area and the target paper recoverycompartment.
 7. The intelligent shooting training management systemaccording to claim 5, wherein the server further manages the shootingaccuracies, classifies and manages the photographs and the video recordsin accordance with uploaded users as a basic unit, and performs dataquery statistics on the shooting accuracies in accordance with time,user and group conditions, and calculates a trend curve diagram undersuch conditions.
 8. The intelligent shooting training management systemaccording to claim 6, wherein the server further manages the shootingaccuracies, classifies and manages the photographs and the video recordsin accordance with uploaded users as a basic unit, and performs dataquery statistics on the shooting accuracies in accordance with time,user and group conditions, and calculates a trend curve diagram undersuch condition.
 9. The integrated shooting management system based onstreaming media according to claim 1, further comprising an imageprojection display screen, a score publishing display screen, a PCterminal, a data printer, and a network device; the network devicecomprises a wired router, a wireless router, a switch and a repeater;the video projection display screen is directly interconnected with anacquisition host through an HDMI and an AV interface, and the screenonly displays projection information; the interface of the scorepublishing display screen is a network or the HDMI or the AV interface,the score publishing display screen is directly connected with theserver through a network interface or with a PC terminal through theHDMI or the AV interface, the server publishes and displays current realtime shooting accuracy ranking data on the score publishing displayscreen; the data printer is connected with the server by employing anetwork, a parallel port and a USB interface for data printing; the PCterminal is connected with the data printer and the score publishingdisplay screen to control the printing of the data printer and thedisplaying of the score publishing display screen.
 10. The integratedshooting management system based on streaming media according to claim1, wherein the data acquisition apparatus comprises an exteriorstructure, wherein the exterior structure is a detachable structure as awhole, and the exterior structure internally comprises a field of viewacquisition unit, an electric zooming assembly, an electro-opticalconversion circuit, and a CPU processing unit; the field of viewacquisition unit comprises an objective lens combination; the objectivelens combination is mounted on the front end of the field of viewacquisition unit to obtain field of view information; theelectro-optical conversion circuit is configured to convert the field ofview information into electronic information to displayed by theelectronic unit; the CPU processing unit is connected with theelectro-optical conversion circuit and configured to process theelectronic information; the automatic analysis module is configured toanalyze the electronic information to obtain shooting accuracies; theelectric zooming assembly is configured to change a focal length of theobjective lens combination; the CPU processing unit is connected withthe electric zooming assembly, and the CPU processing unit sends acontrol instruction to the electric zooming assembly for controlling thezooming.
 11. The integrated shooting management system based onstreaming media according to claim 2, wherein the automatic analysismodule performs perspective correction on the target paper area tocorrect an outer contour of the target paper area to a circular contourafter the target paper area is extracted and further performs point ofimpact detection by using the target paper area subjected to perspectivecorrection.
 12. The integrated shooting management system based onstreaming media according to claim 2, wherein extracting a target paperarea from the electronic image particularly comprises: performinglarge-scale mean filtering on the electronic image to eliminate gridinterference on the target paper; segmenting the electronic image into abackground and a foreground by using an adaptive Otsu thresholdsegmentation method according to a gray property of the electronicimage; and determining a minimum contour by adopting a vector tracingmethod and a geometric feature of a Freeman link code according to theimage segmented into the foreground and background to obtain the targetpaper area.
 13. The integrated shooting management system based onstreaming media according to claim 2, wherein performing pixel-levelsubtraction on the target paper area and an electronic reference targetpaper to detect points of impact particularly comprises: performingpixel-level subtraction on the target paper area and an electronicreference target paper to obtain a pixel difference image of the targetpaper area and the electronic reference target paper; a pixel differencethreshold of images of a previous frame and a following frame is set inthe pixel difference image, and a setting result is 255 when a pixeldifference exceeds the threshold, and the setting result is 0 when thepixel difference is lower than the threshold; the pixel difference imageis subjected to contour tracing to obtain a point of impact contour anda center of the contour is calculated to obtain a center point of eachof the points of impact.
 14. The integrated shooting management systembased on streaming media according to claim 11, wherein the perspectivecorrection particularly comprises: obtaining an edge of the target paperarea by using a Canny operator, performing maximum elliptical contourfitting on the edge by using Hough transform to obtain a maximumelliptical equation, and performing straight line fitting of cross lineson the edge by using the Hough transform to obtain points ofintersection with an uppermost point, a lowermost point, a rightmostpoint and a leftmost point of a largest circular contour, and combiningthe uppermost point, the lowermost point, the rightmost point and theleftmost point of the largest circular contour with four points at thesame positions in a perspective transformation template to obtain aperspective transformation matrix by calculation, and performingperspective transformation on the target paper area by using theperspective transformation matrix.